package org.bjou
import org.bjou.*

class UserBaseinfo {
    
    
//    姓　　名：计划科	性　　别：	
//  出生日期：	身份证号：
//  座机号码：010-	手机号码：
//  电子邮箱：jwk@mail.btvu.org
//  职　　级：	专业技术职务：
//  目前工作单位：
    String fullname
     //性别
    String gentle
    //出生日期
    String birthday
    //身份证
    String idCard
    //电话
    String tel
    //移动电话
    String mobile
    //邮件
    String email
    //职级
    String title
    //专业职级
    String proTitle
    //目前工作单位
    String companyName
    
    Integer beginYear
    Integer beginMonth
    
    Integer endYear
    Integer endMonth
    
    String school
    
    String degree
    
    String majorName
    String majorDscp
    
    byte[] avatar 
    
    Integer teacherFlag
    
    
    static hasMany = [resumes:UserResume,jobs:Job,attachs:UserAttach]
    
    static belongsTo = [user: ShiroUser,userGroup:UserGroup]  
    
    
    

    static constraints = {
         fullname(nullable: true, blank: true)
         gentle(nullable: true, blank: true)
         tel(nullable: true, blank: true)
         idCard(nullable: true, blank: true)
         birthday(nullable: true, blank: true)
         mobile(nullable: true, blank: true)
         email(nullable: true, blank: true)
         title(nullable: true, blank: true)
         proTitle(nullable: true, blank: true)
         companyName(nullable: true, blank: true)
         beginYear(nullable: true, blank: true)
         beginMonth(nullable: true, blank: true)
         endYear(nullable: true, blank: true)
         endMonth(nullable: true, blank: true)
         school(nullable: true, blank: true)
         degree(nullable: true, blank: true)
         majorName(nullable: true, blank: true)
         majorDscp(nullable: true, blank: true)
         userGroup(nullable: true, blank: true)
         user(nullable: true, blank: true)
         teacherFlag(nullable: true, blank: true)
         avatar(nullable: true, blank: true)
    }
}
